<?php

namespace App\Models\Common\Adv\Repositories\Interfaces;

use App\Models\Common\Adv\Advertisement;
use Illuminate\Support\Collection;

interface AdvertisementRepositoryInterface
{

    public function addAdv(array $data): Advertisement;

    public function listAdv(): Collection;

    public function updateAdv(Advertisement $adv, array $data): bool;

    public function deleteAdv(Advertisement $advertisement): bool;
}